#ifndef NODEXML_H
#define NODEXML_H

#include "config.h"

using namespace std;

/**
 *NodeXML is the father class of ElementXML and TextXML. It's an abstract class
 */

class NodeXML{

public:

/**
 * It's a destructor
 */
virtual ~NodeXML(){};

/**
 * Abstract method which will be used by children classes to return their representation in string
 * @return ...
 */
virtual string toString() const {};
virtual string getRegExp() const {};

protected:

};

#endif

